/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.gingresos.start;

import java.awt.Dimension;
import java.awt.Point;
import java.awt.Toolkit;
import java.io.Serializable;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.text.DecimalFormat;
import javax.swing.ImageIcon;

/**
 *
 * @author avbravo
 */
public class MySesion implements Serializable {

    static String username;
    static String identidad;
    static String idpatrono;
    static String idmunicipio;
    static String nombreusuario;
    static String municipio;
    static String cedulaContribuyente;
    static String idComercio;
    static Integer idVehiculo;
    static String  placaVehiculo;
    static Integer idRemolque;
    static String placaRemolque;

    public static String Version = "0.1.4";
    public static java.sql.Date fechausername;
    static Point puntoCentral = new Point();
    static DecimalFormat formateador = new DecimalFormat("###########.##");

    public static String getCedulaContribuyente() {
        return cedulaContribuyente;
    }

    public static void setCedulaContribuyente(String cedulaContribuyente) {
        MySesion.cedulaContribuyente = cedulaContribuyente;
    }

    public static String getIdComercio() {
        return idComercio;
    }

    public static void setIdComercio(String idComercio) {
        MySesion.idComercio = idComercio;
    }

    public static Integer getIdRemolque() {
        return idRemolque;
    }

    public static void setIdRemolque(Integer idRemolque) {
        MySesion.idRemolque = idRemolque;
    }

    public static Integer getIdVehiculo() {
        return idVehiculo;
    }

    public static void setIdVehiculo(Integer idVehiculo) {
        MySesion.idVehiculo = idVehiculo;
    }

    public static String getPlacaRemolque() {
        return placaRemolque;
    }

    public static void setPlacaRemolque(String placaRemolque) {
        MySesion.placaRemolque = placaRemolque;
    }

    public static String getPlacaVehiculo() {
        return placaVehiculo;
    }

    public static void setPlacaVehiculo(String placaVehiculo) {
        MySesion.placaVehiculo = placaVehiculo;
    }

    
    

    public static String getIdentidad() {
        return identidad;
    }

    public static void setIdentidad(String identidad) {
        MySesion.identidad = identidad;
    }

    
    
    
    public static String getVersion() {
        return Version;
    }

    public static void setVersion(String Version) {
        MySesion.Version = Version;
    }

    public static DecimalFormat getFormateador() {
        return formateador;
    }

    public static void setFormateador(DecimalFormat formateador) {
        MySesion.formateador = formateador;
    }

    public static String getMunicipio() {
        return municipio;
    }

    public static void setMunicipio(String municipio) {
        MySesion.municipio = municipio;
    }

    public static String getIdmunicipio() {
        return idmunicipio;
    }

    public static void setIdmunicipio(String idmunicipio) {
        MySesion.idmunicipio = idmunicipio;
    }

    public static Point getPuntoCentral() {
        return puntoCentral;
    }

    public static void setPuntoCentral(Point puntoCentral) {
        MySesion.puntoCentral = puntoCentral;
    }

    public static Date getFechausername() {
        java.util.Calendar ca = java.util.Calendar.getInstance();
        java.sql.Date mydate = new java.sql.Date(ca.getTimeInMillis());
        fechausername = mydate;
        return fechausername;
    }

    public static void setFechausername(Date fechausername) {
        MySesion.fechausername = fechausername;
    }

    public static String getIdpatrono() {
        return idpatrono;
    }

    public static void setIdpatrono(String idpatrono) {
        MySesion.idpatrono = idpatrono;
    }

    public static String getUsername() {
        return username;
    }

    public static void setUsername(String username) {
        MySesion.username = username;
    }

    public static String getNombreusuario() {
        return nombreusuario;
    }

    public static void setNombreusuario(String nombreusuario) {
        MySesion.nombreusuario = nombreusuario;
    }

    public MySesion() {
        Toolkit tk = Toolkit.getDefaultToolkit();
        Dimension screenSize = tk.getScreenSize();
        int screenHeight = screenSize.height;
        int screenWidth = screenSize.width;
        puntoCentral.setLocation((int) (screenWidth / 2.8), (int) (screenHeight / 4));
    }

    public static double roundTwoDecimals(double d) {
        DecimalFormat twoDForm = new DecimalFormat("#.##");
        return Double.valueOf(twoDForm.format(d));
    }

    public static Double Redondeo(Double d) {

        String val = d + "";
        BigDecimal big = new BigDecimal(val);
        big = big.setScale(2, RoundingMode.HALF_UP);
        return big.doubleValue();
    }
}
